A Type-Free Theory of Half-Monotone Inductive Definitions
نویسنده
چکیده
This paper studies an extension of inductive de nitions in the context of a type-free theory. It is a kind of simultaneous inductive de nition of two predicates where the de ning formulas are monotone with respect to the rst predicate, but not monotone with respect to the second predicate. We call this inductive de nition half-monotone in analogy of Allen's term half-positive. We can regard this de nition as a variant of monotone inductive de nitions by introducing a re ned order between tuples of predicates. We give a general theory for halfmonotone inductive de nitions in a type-free rst-order logic. We then give a realizability interpretation to our theory, and prove its soundness by extending Tatsuta's technique. The mechanism of half-monotone inductive de nitions is shown to be useful in interpreting many theories, including the Logical Theory of Constructions, and Martin-Lof's Type Theory. We can also formalize the provability relation \a term p is a proof of a proposition P" naturally. As an application of this formalization, several techniques of program/proof-improvement can be formalized in our theory, and we can make use of this fact to develop programs in the paradigm of Constructive Programming. A characteristic point of our approach is that we can extract an optimization program since our theory enjoys the program extraction theorem.
منابع مشابه
On the complexity of inductive definitions
We study the complexity of computable and Σ1 inductive definitions of sets of natural numbers. For we example, we show how to assign natural indices to monotone Σ1-definitions and we use these to calculate the complexity of the set of all indices of monotone Σ1-definitions which are computable. We also examine the complexity of a new type of inductive definition which we call weakly finitary mo...
متن کاملA Predicative Strong Normalisation Proof for a -calculus with Interleaving Inductive Types
We present a new strong normalisation proof for a λ-calculus with interleaving strictly positive inductive types λ which avoids the use of impredicative reasoning, i.e., the theorem of Knaster-Tarski. Instead it only uses predicative, i.e., strictly positive inductive definitions on the metalevel. To achieve this we show that every strictly positive operator on types gives rise to an operator o...
متن کاملWell-Founded Semantics and the Algebraic Theory of Non-monotone Inductive Definitions
Approximation theory is a fixpoint theory of general (monotone and non-monotone) operators which generalizes all main semantics of logic programming, default logic and autoepistemic logic. In this paper, we study inductive constructions using operators and show their confluence to the well-founded fixpoint of the operator. This result is one argument for the thesis that Approximation theory is ...
متن کاملA Logical Study of Some Common Principles of Inductive Definition and its Implications for Knowledge Representation
The definition is a common form of human expert knowledge, a building block of formal science and mathematics, a foundation for database theory and is supported in various forms in many knowledge representation and formal specification languages and systems. This paper is a formal study of some of the most common forms of inductive definitions found in scientific text: monotone inductive defini...
متن کاملAbstract Interpretation of Non-monotone Bi-inductive Semantic Definitions
Interpretation of Non-monotone Bi-inductive Semantic Definitions ,
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Int. J. Found. Comput. Sci.
دوره 6 شماره
صفحات -
تاریخ انتشار 1995